----------------------------------------------------------------------------
Juego: Super Mario World, Pc Version BETA 2.03
----------------------------------------------------------------------------

Hola Chicos de DIV! Soy Walter J. (HellSpawn) Y aqu tenis mi aportacin para el concurso de DIV
Espero que ahora no comunique Interneeeettttttttttt y pueda enviar Eeeeeeeeesto
Por culpa de los malditos exmenes os entrego mi aportacin para el concurso
a las ultimas de Dios, Ufffffff! Ayer examen, hoy examen, solo espero haberlos
aprovado...

Bueno, ah van las instrucciones de uso para mi juego:


Teclas para disfrutar del fabuloso y explendoroso juego:

*Estando en la pantalla del men hay 5 opciones:
 Pulsar A --> Mario A
 Pulsar B --> Mario B
 Pulsar C --> Mario C
 Pulsar E --> Empty option
 Pulsa ESC  Se sale del juego, mensaje de retorno.

*Cuando Se inicializa la fase las teclas son la siguientes:
 Cursores: Mueven a Mario
 Cursores Delante  Detrs + Tecla V  Mario Corre y salta ms alto (O eso parece que hace ;-)
 Tecla C: Si se tiene a Yoshy y se quiere bajar de l
 Tecla B: Si tienes a Mario Grande y coges otra seta sta se acumular en la reserva del cuadro superior de la pantalla, pues bien, sta tecla har que baje la seta y vaya hasta Mario para transformarle de nuevo. Acta como lo haca el SELECT en el pad de nuestra querida Super Nintendo.
 Pulsa ESC  Para salir a la pantalla del men.

*Cuando Se inicializa la fase y se utiliza un Pad o Joystick los botones son la siguientes:
 Mando direccional: Mueven a Mario
 Mando direccional Delante  Detrs + Botn 1  Mario Corre y salta ms alto (O eso parece que hace ;-)
 Botn 4: Si se tiene a Yoshy y se quiere bajar de l
 Botn 2: Si tienes a Mario Grande y coges otra seta sta se acumular en la reserva del cuadro superior de la pantalla, pues bien, sta tecla har que baje la seta y vaya hasta Mario para transformarle de nuevo. Acta como lo haca el SELECT en el pad de nuestra querida Super Nintendo.
 Pulsa ESC  Para salir a la pantalla del men.

Y ahora solo queda decir que ya que soy el autor del juego, Mi promer juego!!! Pues he querido meterle un truco que solo podrs realizar si saber quin es el autor del mejor programa que he visto nunca. 
Que quieres una pista? Es un tio cachas jeje Pasa a ver la foto en la Web de Div.

__________________________________________________________________________________

Un poco de Historia desde la prehistoria pasando por MierdaK&Play hasta DIV
__________________________________________________________________________________


Llevo todo un mes preparando este jueguecillo que os mando. Un ratito cada da
hasta hoy que era el ltimo da y le he dado los ltimos retoques, aunque ms
bien que un juego yo dira que es una beta, no es original, se trata de una
versin del ya conocido por todos "Super Mario World" s como el se Super
Nintendo. Como haba muy poco tiempo para preparar el juego y puesto que no
tena ni zorra en programacin, decid como sugeriste t Dani, ripear los
grficos. As que me siento bastante orgulloso con esta beta, que aunque no
es una maravilla, es mi primer juego hecho en Div, bueno el primer juego de
mi vida jeje ;-) Recuerdo que una vez quise comenzar a aprender C++ Y me
puse manos a la obra, y despus de estar leyendo un libro una semana y
entender conceptos a medias, va y lo nico que consegu es poner en pantalla
"Hola Mundo", me sent tan frustado que se me quitaron las ganas de programar
nada. Ms tarde vi un libro en el kiosko que deca "Como programar tus
propios juegos" Y me fui corriendo a comprarmelo. Mi sorpresa fue frustante
otra vez, ya que despues de darle miles de vuelta a ese libro me di cuenta de
que poco poda hacer con ese libro. As que luego lleg un programa que
pareca ser mi solucin, se llamaba Klick & Play. Pareca demasiado bonito
Haz tus propios juegos y sin pocos conocimientos? Una MMMierda era eso,
daba asco y lo mximo que conseguas hacer era un cutre plataformas que daba
pena de verlo.
Llamaron por telfono un da por la maana y era un amigo mo, me dijo
Has odo hablar de un programa que se llama DIV? Y yo le di un no Div?
me dije, vaya suena bien, pero no s de qu se trata. Mi amigo se haba
comprado la revista Game Over, tena en sus manos la versin reducida de
DIV!! l solo haba jugado a un juego que deca llamarse "Fostiator" de
lucha, pero el Div no lo haba visto aun. Me cont tantas maravillas de
Div que en un principio no poda creermelo, pens que sera otro chapucero
Klick & Play, pero por si acaso quise verlo con mis propios ojos, y me compr
la revista Game Over a posta. Y lo primero que hice fue poner los juegos de
ejemplo. Me qued asombrado, y esto podr hacerlo yo? Luego abr una ventana
de programas y abr el programa Fostiator, y me puse la mano a la cabeza en
cuanto vi todo aquel tinglao. Era un cdigo que deba de ocupar ms de 25
hojas! Pero cuando le el reportaje de Div y la entrevista con Daniel Navarro,
me entraron unas ganas increbles de poseer el Div
Slo 5000 pelas? me fui corriendo al kiosko a ver si estaba. La pena fue que
no haba rastro de Div en ningn kiosko en toda la ciudad, Pero no dice en
la revista que sale en Diciembre? Pues eso pona pero sali dos semanas
despus... Fue entonces cuando lo tuve en mis manos. Y cuando pareca que
era la hora de ponerse manos a la obra, cay encima de m un sinfn de
exmenes que sin querer me arrebataron mi Div. Llovieron que aun no han
acabado, hoy he hecho el de Fsica, joder me ponen el exmen el mismo da
de la entrega del juego para el concurso. Pues repart el tiempo como pude,
y aunque para algunos les parezca un churro y poco original, he hecho todo
lo que he podido teniendo en cuenta que de programacin no tengo ni zorra.
Y mirndolo bien, todava no he visto un juego como este. Todo lo que he
visto son Navecitas y ms navecitas, y poca cosa ms. Estoy impaciente por
ver mis rivales con quienes compito. Seguidamente voy a Explicar el como se
hizo:



__________________________________________________________________________________

----------------------------------------------------------------------------
Juego: Super Mario World, Pc Version BETA 2.03
----------------------------------------------------------------------------
El como se hizo...
__________________________________________________________________________________




En un principio solo quera hacer un proceso de un mueco que recorriera la
pantalla bajo un scroll, eso para m era un reto. Hice miles de combinaciones
en un principio, porque aunque el mueco apareca por la pantalla, no haca
la animacin de caminar. Lo consegu solucionar, era ms fcil de lo que crea,
lo intent hasta con tablas: Anim[0]=2,3,4,5,  Ya ves... Al final solo haba
que poner un LOOP seguido de un graph++ y una condicin para que la animacin
se repitiese. Y aunque nadie lo crea hasta aqu ya estaba orgulloso. Luego vino
el problema, quera hacer que saltara y no haba forma, y le daba a saltar el
mueco o lo mandaba a lo ms alto de la pantalla, o desapareca y se iba a
saber donde. Fue cuando de cavilar varios dias pens en ponerle un proceso
que controlara la gravedad, me d cuenta de que el juego Dr Malvado tena
dicho proceso y me puse a desarrollarlo. Cuando v que funcionaba cant el
aleluya. Pero faltaba algo ms, el mueco siempre segua una trayectoria
rectilinia por la pantallafue entonces cuando pens en colocar una pantalla como las tpicas de Mario y
cambiar mi mamarracho por el caracterstico fontanero. Cuando todo estuvo a
punto, pantalla con scroll, Mario y una tortuga para que hiciera de enemigo,
entonces todo se me hundi de nuevo. Porqu coo se queda atascada la
tortuga ahora? Fue entonces cuando mir lo del Mapa de durezas y despus de
trobecientasmil pruebas y sin ningn resultado, El Div y yo ibamos quemando
las neuronas. Menos mal que para entonces ya exista la lista de Div, que por
cierto ha sido una brillante idea y estoy muy satisfecho con ella. Pues gracias
a todos los all presentes, Antonio Marchas (Tizo), Almi, Def, Sevi, etc, etc
(Y perdonad si me dejo a alguien, pero es que cada vez somos ms ;-)
La cuestin es que consegu lo que me propona, tras una funcin que tena el
nombre de MAP_GET_PIXEL, esa era la responsable de mis males de cabeza, no he
ganado suficiente en aspirinas durante todo el mes... Y lo peor es que ya no
dorma ni nada, hasta que no me sala lo que quera, no soltaba el ordenador,
en eso soy algo cabezn, pero es que no poda irme a dormir sin hacerlo bien.
Y la satisfaccin que me da cuando algo ha salido bien? Es algo indescriptible!
Nada que al final a duras penas hice varias betas, con un montn de errores
claro est y en fin, ahora me decido a enviar esta, que aunque aun posee
errores ya no tiene tantos TANTOS. Porque manejando el Div me di cuenta de
que aunque el compilador no te de ningn error, te vienen trobecientos mil
luego!!!

Nada que al final mi versin del Mario World a quedado as:

Nada ms empieza aparece el Log de mis studios, y aqu ya hay un fallo, cuando
empieza bien, pero si el programa ya est ejecutado y vuelve al principio el
Logo ya no aparece, slo lo hace el sonido.
Como el programa sin sonido era algo soso y no tena el espritu del verdadero
Mario me puse manos a la obra, cog mi Gravis UltraSound Max por un lado y mi
Sound Blaster Awe64 por otra (Tengo dos targetas de sonido, la Sound Blaster
es ms que nada por problemas de incompatibilidad con muchos programas aunque
el DIV no es el caso :))))
Grab todos los sonidos que se me ocurrieron meter para mi juego, luego como
v que todava no superaba ni un MB porque lo grab en unos pobres 8Bit, Mono,
y 11000 hz Pues decid poner otro ms larguete para la msica del juego en
general. Luego al verse la presentacin sosa pues le met un trozo tambin.
Al final consegu simular todos los movimientos de mario con sus correspondientes
sonidos. Me cost un huevo. Es ms me tir tanto tiempo con todo el lo de
procesos que no hice ninguna pantalla, todo un mes de dedicacin a mi Mario
para pegar dos saltos y no ver claro todo lo que mario era capaz de hacer.
Un Domingo le ense a otro amiguete mo, la versin que tena por entonces de
mi mario. Su sorpresa fue que Mario no coga setas y no se haca grande. Joder,
con todo lo que me cost hacer que mario se moviera por la pantalla, mirara
para arriba, saltara, frenara si corra, de to, y va y me sale con esas. Pues
para jodienda suya, en lugar de jugar al Tomb Raider II que es a lo que ibamos,
se qued toda la tarde mirando como iba reiniciando miles de veces el mario
hasta que consiguiera tener otro proceso con mario Grande y el Mario pequeo
que ya tena. Con la tontera de hacerse grance tuve un montn ms de
problemas, ya que para que se hiciera grande necesitaba un bloque sorpresa
de donde saliera la seta. Fue asqueroso y engorroso todo el proceso de meter
el bloque en la pantalla, si colisionaba tena que salir la seta, as que la
maldita seta sala de donde le vena en gana hasta que descubr lo de
GET_ID y coga el identificador de cada proceso con el valor de la X y la Y
caracterstica de cada unos. Hasta ah bien, pero cuando la tocaba Otro
problema!! La tocaba y apareca un error de no sequ con la x y la y, y es
que el mario grande no poda coger el identificador del pequeo hasta que
ste no estuviese muerto, as que tuve que meter un proceso para que se lo
cargara, mi amigo se cans de mirar y como se hizo la hora de cenar se fue
para su casa no sin antes decirme con recochineo cuando ya casi haba
conseguido el mario grande, que faltaba tambin Yoshy!!! Coo!! Nada ms me
faltaba eso, con lo que me ha costado uno y luego ahora el dinosaurio ese
verde. Cuando ya estuvo todo, aun haban errores, y de hecho los hay todava,
porque a veces cuando el Mario grande se destransforma, durante ese proceso a
veces se colapsa y se jode. Al final de tener todos los sprites hechos me di
cuenta tambin que no se trata solo de coger el recuadro que contiene al
sprite sino un cuadro para cada sprite igual para cada proceso y con un
sistema de referencia comn para que luego concuerde con lo del mapa de
durezas, sino el mario aparece como me aparece a m, a dos dedos de tierra
;-) Ya lo arreglar, pienso arreglarlo todo todito si consigo un Div
profesional jajaja, no en serio, ahora que ya est todo currado, solo
faltan las pantallas, pero no he tenido tiempo de confeccionarlas, as es
que he hecho una un poco cutre y algo corta, pero para recompensar he
cambiado los fondillos y he metido hasta 6 fases ms para que parezca ms
largo aunque las fases sean siempre las mismas. Al final y vista la monotona
hasta que se finaliza todo el juego se me pas por la cabeza un programilla
que v por Internet y que la verdad es el nico con que ms me he viciado, se
trata del Velocis cuyo autor es Pablo Aragon

PROGRAM VELOCIS;
// POR   : PABLO ARAGON
// EMAIL : poliag@mx2.redestb.es

Espero que no me haga pagar derechos ni (c)Copyrights jejeje, Pablo tio me
mol tanto tu juego que me decant por aadirlo como una fase ms de mi MArio
y as conseguir perder esa monotona, y al parecer creo que la he conseguido
:)))  He cambiado los cutres grficos del original velocis y la cutre nave
que ni se mueve, por otros al ms puro estilo de Mario. Probarlo y veris si
se nota la diferencia ;-) Ahora da ms ganas aun de viciarse a retarse con
las paredes y muros, no s, a m me inspira ms. Pablo es que vicia de veras
el Velocis eh? Hasta mi hermana que nunca juega a nada se tir toda la tarde
con la Fase 2 de mi mario donde aparece. Y aunque a ti te cost 2,50 horas a
m me hubiera costado mucho ms por lo de la programacin y tal, ya que lo
de los grficos es una fab, algo bueno tengo que entender ms no?

Al final crea que ya no le faltaba nada y de hecho tien todo. Monedas,
setas, mario pequeo y grande. A Yoshy!! Que hasta sale del huevo y todo!! Y
cuando estas montado te puedes bajar a respirar aire puro del campo jajaja.
Hay un fallo que no he conseguido averiguar que es y vara de cada vez que
ejecuto el programa, y es que el mando a veces est bien calibrado y a veces
va jodido, si os encontris con el caso nada, a volver a reiniciar y en paz.

Bueno ya no me enrollo ms y ale, solo espero que disfrutis de mi creacin!!

Y si gano algo me pondr ms en ello y har algo mucho ms original...

Y por lo pronto nada ms, que espero vuestros regalos y dems jajaja. Pero
por jugar a mi Beta estara satisfecho si me enviis un mail y me contis
opinin , CRITICAS, ERRORES y FALLOS encontrados, ETC ETC ETC
Espero vuestras cartas:

Un saludo para todos y en especial para toda la gente que ha tenido que ver
con la creacion del genial DIV
Un saludo especial para el to guay y moln del Dani Navarro, eres una
mquina chaval!
Y besos para las chicas que lean esto, si es que hay alguna! jejeje por lo
menos si alguna lo lee que diga algo tambin de mi juego, aunque solo sea
para criticarlo.

Pero una cosa s digo, antes de que alguien critique nada que mire si l lo
hubiera hecho mejor ein?
Hasta el prximo juego!!! Mortal Kombat en la ciudad de Quake y Lara C como
protagonista en Nude Rider!!! jajja

Nos vemos en la lista DIV!!!!!

PD: Y que conste que no est acabado aun eh?

E-mail: hellspawn@iberonline.es

MARIO, YOSHY Y TODOS LOS DEMS PERSONAJES QUE APARECEN EN ESTE JUEGO SON
MARCAS REGISTRADAS DE NINTENDO.
